package com.ehotting.edsta.circuitDesign.gen.circuit.script;

import com.ehotting.edsta.circuitDesign.domain.EsRuleScript;
import com.ehotting.edsta.circuitDesign.gen.element.enums.ScriptTypeEnum;

import java.util.List;
import java.util.Map;

public interface CircuitScriptAble {

    public String invoke(EsRuleScript ruleScript, List<String> argumentsList,  String functionName);

    public boolean isTrue(ScriptTypeEnum code);

    public String getExample();
}